for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from 'typeorm';
import { HolidayRequest } from './HolidayRequest.entity';
@Entity()
export class Holiday {
@PrimaryGeneratedColumn('uuid')
private id: string;
@Column({type: 'integer', nullable: false})
private time: number;
@Column({type: 'date', nullable: false})
private date: string;
@ManyToOne(type => HolidayRequest, { nullable: false })
private holidayRequest: HolidayRequest;
constructor(
holidayRequest: HolidayRequest,
time: number,
date: string
) {
this.holidayRequest = holidayRequest;
this.time = time;
this.date = date;
}
public getId(): string {
return this.id;
public getHolidayRequest(): HolidayRequest {
return this.holidayRequest;
public getTime(): number {
return this.time;
public getDate(): string {
return this.date;